HOPCOUNT-MIB DEFINITIONS::=BEGINIMPORTSifIndex
FROM IF-MIB
MODULE-IDENTITY,OBJECT-TYPE,Integer32, enterprises
FROM SNMPv2-SMI
TruthValueFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF;
atmfHopCountMIB MODULE-IDENTITYLAST-UPDATED"200202280000Z"ORGANIZATION"The ATM Forum"CONTACT-INFO"The ATM Forum
Presidio of San Francisco
P.O. Box 29920 (mail)
572B Ruger Street (surface)
San Francisco, CA 94129-0920
Phone: +1.415.561-6275
Fax: +1.415.561-6120
info@atmforum.com"DESCRIPTION"The MIB module for managing the ATM Forum
Loop Detection v1.0 specification."REVISION"200111010000Z"DESCRIPTION"Initial version of the MIB module for managing the ATM Forum
Loop Detection v1.0."::={ atmfHopCount 1}-- The object identifier subtree for the ATM Forum Hop Count MIBsatmForum OBJECTIDENTIFIER::={ enterprises 353}atmForumNetworkManagement OBJECTIDENTIFIER::={ atmForum 5}atmfSignalling OBJECTIDENTIFIER::={ atmForumNetworkManagement 9}
atmfHopCount OBJECTIDENTIFIER::={ atmfSignalling 4}-- to be assignedhopCountMIBObjects OBJECTIDENTIFIER::={ atmfHopCountMIB 1}-- ========================================
-- Per Switch Hop Count Configuration
-- ========================================atmSwHopCountGen OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates whether a Remaining Hop Count will be generated
at AINI interfaces on this switch for outgoing
calls, when not already present and when atmIfHopCountGen
for that interface is set to true. Both the switch and
interface settings must be true to cause a Remaining Hop
Count to be generated.
"REFERENCE"ATM Forum Loop Detection v1.0, section 3.2.1"
DEFVAL{ true }::={ hopCountMIBObjects 1}atmSwHopCountMax OBJECT-TYPESYNTAXInteger32(1..255)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The Hop Count Maximum is an initial (and maximum)
value for the Hop Count. It is configurable per
switch. It is an integer with a value of at least 1
and at most 255. It defaults to 50.
"REFERENCE"ATM Forum Loop Detection v1.0, section 3.2.1"DEFVAL{50}::={ hopCountMIBObjects 2}-- ========================================
-- Per Interface Hop count Configuration
-- ========================================atmIfHopCountGenTable OBJECT-TYPESYNTAXSEQUENCEOF AtmIfHopCountGenEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table is used to manage the generation of Remaining
Hop Counts on a per interface basis. One row exists in
this table for each row in the ifTable with ifType value
atm(37) or atmLogical(80) that is configured to run the
AINI signalling protocol."REFERENCE"ATM Forum Loop Detection v1.0"::={ hopCountMIBObjects 3}atmIfHopCountGenEntry OBJECT-TYPESYNTAX AtmIfHopCountGenEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry used to manage generation of Remaining Hop Count
on an AINI."INDEX{ ifIndex }::={ atmIfHopCountGenTable 1}
AtmIfHopCountGenEntry ::=SEQUENCE{
atmIfHopCountGen TruthValue}atmIfHopCountGen OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Indicates whether a Remaining Hop
Count will be generated at this AINI interface
for outgoing calls when not already present and
when atmSwHopCountGen is set to true. Both the switch
and interface settings must be true to cause a Remaining
Hop Count to be generated.
"REFERENCE"ATM Forum Loop Detection v1.0, section 3.2.1"DEFVAL{ true }::={ atmIfHopCountGenEntry 1}-- conformance informationhopCountMIBConformance
OBJECTIDENTIFIER::={ atmfHopCountMIB 2}hopCountMIBCompliances
OBJECTIDENTIFIER::={ hopCountMIBConformance 1}
hopCountMIBGroups
OBJECTIDENTIFIER::={ hopCountMIBConformance 2}-- compliance statementshopCountMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the Hop Count. All objects are required."MODULE-- this moduleMANDATORY-GROUPS{
hopCountSwGroup,
hopCountIfGroup
}::={ hopCountMIBCompliances 1}-- units of conformancehopCountSwGroup OBJECT-GROUPOBJECTS{
atmSwHopCountGen,
atmSwHopCountMax
}STATUScurrentDESCRIPTION"A collection of per switch Hop Count management objects
required for managing the Hop Count extension in a
switching system."::={ hopCountMIBGroups 1}hopCountIfGroup OBJECT-GROUPOBJECTS{
atmIfHopCountGen
}STATUScurrentDESCRIPTION"A collection of per interface Hop Count objects required
for managing the Hop Count extension in a switching
system."::={ hopCountMIBGroups 2}END